leaf succulence - German English Dictionary